give somebody the heebie-jeebies - Francés Inglés Diccionario